 class NotAopShopping {

    /**
     * 添加商品到购物车 
     */
    _doAddToCard() {
        // 添加商品到购物车的主要逻辑
    }

    /**
     * 结算
     */
    _doCheckout() {
          // 结算购物车的主要逻辑
    }


    addToCart(item:string) {
        this._doAddToCard();
        console.log(`商品 ${item} 已添加到购物车。`);
    }

    checkout() {
        this._doCheckout();
        console.log('结算购物车。');
    }
}

const shpping = new NotAopShopping();
shpping.addToCart("商品A")
shpping.addToCart("商品B")
shpping.addToCart("商品C")
shpping.checkout()
